Вывести минимальный элемент в первом столбце и строку в матрице, где он находится -C#(Си шарп)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System;
 
public class Program
{
    public static void Main()
    {
        const int N = 5;
        const int M = 7;
        int[,] A = new int[N, M];
 
        int min = A[0, 0], strIndex = 0;
 
        Console.WriteLine("Matrix: ");
        Random random = new Random();
        for (int i = 0; i < N; i++)
        {
            for (int j = 0; j < M; j++)
            {
                A[i, j] = random.Next(-10, 10);
                Console.Write(A[i, j] + "\t");
            }
            Console.WriteLine();
        }
 
        for (int i = 0; i < N; i++)
        {
            if (A[i, 0] < min)
            {
                min = A[i, 0];
                strIndex = i;
            }
        }
 
        Console.WriteLine("min: " + min);
        Console.WriteLine("strIndex: " + strIndex);
    }
}

Leave a Comment